package request

import "video_-chat/internal/moble"

type VideoListGet struct {
	Address string `json:"address" form:"address"`
	Page    int    `json:"page" form:"page" binding:"required"`
}
type VideoGet struct {
	Id int `json:"id" form:"id" binding:"required"`
}
type VideoExit struct {
	Id     int `json:"id" form:"id" binding:"required"`
	Second int `json:"second" form:"second" binding:"required"`
}
type VideoGetLog struct {
	Status string
	Second int
	Video  moble.Video
}
type VideoCommentPush struct {
	VideoId int    `json:"video_id" form:"video_id" binding:"required"`
	Data    string `json:"data" form:"data" binding:"required"`
}
type VideoCommentLike struct {
	CommentId int `json:"comment_id" form:"comment_id" binding:"required"`
}
type VideoBarragePush struct {
	Data     string `json:"data" form:"data" binding:"required"`
	Video_id int    `json:"video_id" form:"video_id" binding:"required"`
	Progress int    `json:"progress" form:"progress" binding:"required"`
}
type VideoBarrageGet struct {
	Id       int `json:"id" form:"id" binding:"required"`
	Progress int `json:"progress" form:"progress" binding:"required"`
}
type VideoCommentGet struct {
	Id int `json:"id" form:"id" binding:"required"`
}
